package org.aswing.table;

extern interface TableModel {
	function addTableModelListener(p0 : org.aswing.event.TableModelListener) : Void;
	function getColumnClass(p0 : Int) : String;
	function getColumnCount() : Int;
	function getColumnName(p0 : Int) : String;
	function getRowCount() : Int;
	function getValueAt(p0 : Int, p1 : Int) : Dynamic;
	function isCellEditable(p0 : Int, p1 : Int) : Bool;
	function removeTableModelListener(p0 : org.aswing.event.TableModelListener) : Void;
	function setValueAt(p0 : Dynamic, p1 : Int, p2 : Int) : Void;
}
